.appmsg_right_edit_item { width:285px; padding-bottom:1em; display:block; min-height:24px; }
.edit_con{overflow-y: auto; max-height: 274px;}
.edit_con ul { width: 318px; list-style-type: none; position: relative; }
.edit_con ul li { overflow-y:auto; overflow-x: hidden;display: list-item; top: 0px; left: 31px; width: 320px; background-color: #FFF; border: 1px solid #DEDEDE; border-radius: 2px; }
.edit_con ul li .current { border: 2px solid #43b548; }
.edit_con li .img_div { position: absolute; width: 318px; }
.edit_con li .img_div p { width:314px; position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0% !important; margin: 0px; overflow: hidden; height: 40px; line-height: 40px; color: #fff; padding: 0px 8px; }
.edit_con li .item_div { height: 99px;position: relative; border-top: 1px solid #E7E7EB; display: block; height: 100px; overflow: hidden; padding: 10px 10px; }
.edit_con li .item_div img { width: 78px; margin-top: 10px; height: 78px;padding-bottom: 10px; }
.edit_con li .tool_div { display: block; padding: 10px; overflow: hidden; text-align: center; }
.create_access_primary { display: block; border: 2px dotted #D9DADC; line-height: 60px; font-size: 0px; text-align: center; }
.icon20_common.add_gray { background: transparent url("../img/base_z2968da.png") no-repeat scroll 0px -2829px; }
.create_access_primary i { cursor: pointer; line-height: 300px; overflow: hidden; }
.icon20_common { width:750px;min-height:24px;width: 20px; height: 20px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
.appmsg_edit_item { padding-bottom: 1em; width: 541px; display: block; }
.appmsg_edit_item .frm_label { display: block; width: auto; float: none; margin-right: 0; margin-top: .3em; font-size: 14px; margin-bottom: 4px; }
.appmsg_edit_item .frm_label:after { content: "\200B"; display: block; height: 0; clear: both; }
.appmsg_edit_item .title { font-weight: 400; font-style: normal; float: left; }
.appmsg_edit_item .tips { color: #8d8d8d; }
.appmsg_edit_mask { display: none; position: absolute; top: auto; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5)!important;  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d9e5e5e5', endcolorstr = '#d9e5e5e5');text-align: right;height:40px; }
.appmsg_edit_mask { line-height: 40px; }
.appmsg_edit_mask a { margin-left: 8px; margin-right: 8px; }
.icon18_common.edit_gray { background: url("../img/base_z2968da.png") 0 -5446px no-repeat; }
.icon18_common { width: 18px; height: 18px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
.icon18_common.del_gray { background: url("../img/base_z2968da.png") 0 -4746px no-repeat; }
.icon18_common.down_gray { background: url("../img/base_z2968da.png") 0 -4969px no-repeat; float:left;margin-top:10px; }
.icon18_common.up_gray { background: url("../img/base_z2968da.png") 0 -4998px no-repeat; float:left;margin-top:10px; }
.icon18_common.movedown_gray { background: url("../img/base_z2968da.png") 0 -5791px no-repeat; }
.icon18_common.moveup_gray { background: url("../img/base_z2968da.png") 0 -5759px no-repeat; }
.icon18_common.view_gray { background: url("../img/base_z2968da.png") 0 -4340px no-repeat; }

.right { float: right; }
.left { float: left; }


 #tiles li { background-color: #ffffff; border: 1px solid #dedede; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: none; padding: 0px 14px; }
 #tiles li.inactive { visibility: hidden; opacity: 0; }
 #tiles li img { display: block; }
 #tiles li p { width:125px; color: #666; font-size: 13px; line-height: 20px; text-align: left; font-weight: 200; margin: 7px 0 2px 7px; }
 #tiles li .img_div { position: absolute; width: 220px; }
 #tiles li .img_div p { position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0% !important; width: 219px; margin: 0px; overflow: hidden; height: 40px; line-height: 40px; color: #fff; padding: 0px 8px; }
 #tiles li .item_div { border-top: 1px solid #E7E7EB; display: block; overflow: hidden; padding: 10px 0px; }
 #tiles li .item_div img { width: 78px; height: 78px; }
 #tiles li .tool_div { margin: 0 -14px; overflow: hidden; text-align: center; }
 #tiles li .tool_div a { background: #f5f5f5; height: 44px; line-height: 44px; width: 72px; float: left; border-top: 1px solid #E7E7EB; }
 #tiles li .tool_div a:first-child { border-right: 1px solid #E7E7EB; } 
 #tiles li .tool_div a:nth-child(2) { border-right: 1px solid #E7E7EB; }
 #tiles li .tool_div a:nth-child(3) { border-right: 1px solid #E7E7EB; }